﻿using SqlSugar;

namespace SEIPropertyDataService.Entity.Models
{
    /// <summary>
    /// 组分
    /// </summary>
    [SugarTable("base_component")]
    public class ComponentModel : ComponentPubInfo
    {
        /// <summary>
        /// 组分ID
        /// </summary>
        [SugarColumn(IsPrimaryKey = true, ColumnName = "nPCdataCompID")]
        public int PCdataCompID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "sPCdataCompNo")]
        public string PCdataCompNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "sCompName")]
        public string CompName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "sCompNameAliasList")]
        public string CompNameAliasList { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "sCompNameCN")]
        public string CompNameCN { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "sIUPACName")]
        public string IUPACName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "sFormula")]
        public string Formula { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "sCASNo")]
        public string CASNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "sSMILES")]
        public string SMILES { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "nPubChemID")]
        public string PubChemID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "sInChiID")]
        public string InChiID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "sInChiKey")]
        public string InChiKey { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "nDSIID")]
        public int DSIID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "nDDBID")]
        public int DDBID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "sDDBEAspen")]
        public string DDBEAspen { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "sAspenID")]
        public string AspenID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "nTRCID")]
        public int TRCID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "nDipprID")]
        public int DipprID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "nOpenID")]
        public int OpenID { get; set; }
        ///// <summary>
        ///// 建立日期
        ///// </summary>
        //[SugarColumn(ColumnName = "sCreateDate")]
        //[JsonConverter(typeof(CustomDateTimeConverter))]
        //public DateTime? CreateDate { get; set; }
        ///// <summary>
        ///// 修改日期
        ///// </summary>
        //[SugarColumn(ColumnName = "sUpdateDate")]
        //[JsonConverter(typeof(CustomDateTimeConverter))]
        //public DateTime? UpdateDate { get; set; }
        ///// <summary>
        ///// 描述
        ///// </summary>
        //[SugarColumn(ColumnName = "sDescription")]
        //public string Description { get; set; }





    }
}